home *** CD-ROM | disk | FTP | other *** search
/ Technotools / Technotools (Chestnut CD-ROM)(1993).ISO / editors / oneach / editor.man < prev    next >
Text File  |  1987-07-06  |  36KB  |  928 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                             'ONE-EACH EDITORS'
  14.                                Version 1.03
  15.                                Users Guide
  16.                                  
  17.                               
  18.                           Written and compiled in 
  19.                             TURBO PROLOG*  v1.1
  20.  
  21.  
  22.                             (c) Copyright 1987
  23.                                Brad Perkins
  24.                             All Rights Reserved  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.         *TURBO PROLOG is a trademark of Borland International
  58.  
  59.  
  60.  
  61.                            ***** CONTENTS *****
  62.  
  63.    INTRODUCTION ....................................................... 1
  64.    REQUIREMENTS ....................................................... 1
  65.    LIMITATIONS  ....................................................... 1
  66.    GETTING STARTED .................................................... 2
  67.     Printing this users guide ..................................... 2
  68.         Hard Disk Systems ............................................. 2 
  69.         Floppy Systems ................................................ 2
  70.         Starting One-Each ............................................. 2
  71.    THE MENU SYSTEM .................................................... 3          
  72.         Edit .......................................................... 3
  73.         THE PRINT MENU ................................................ 3
  74.            Print Editor ............................................... 3
  75.            External File .............................................. 3
  76.            Headers .................................................... 3
  77.            Doublestrike ............................................... 3
  78.            Margin Indent .............................................. 3
  79.         THE FILES MENU ................................................ 4
  80.            Load text .................................................. 4
  81.               Saving Text ............................................. 4
  82.            Delete File ................................................ 4
  83.            File Directory ............................................. 4
  84.            Rename ..................................................... 4
  85.            Operating System ........................................... 4
  86.            Zap Editor ................................................. 4
  87.            View File .................................................. 4
  88.            Wild Card .................................................. 4
  89.         THE SETUP MENU ................................................ 5
  90.            Directories (path) ......................................... 5
  91.            Printer Port ............................................... 5
  92.            Save Setup ................................................. 5
  93.         QUIT .......................................................... 5
  94.    USING ONE-EACH ..................................................... 6
  95.    THE ONE-EACH EDITOR ................................................ 6
  96.         THE EDITOR FUNCTION KEYS ...................................... 6
  97.            F1 Help .................................................... 6
  98.            F2 Goto Line ............................................... 7
  99.            F3 Search .................................................. 7
  100.            F4 Substitute .............................................. 7
  101.            Block Functions(F5-F7) ..................................... 8
  102.            F8 External Edit ........................................... 8
  103.            F9 External Copy ........................................... 8
  104.            F10 End .................................................... 8
  105.            Escape Abort ............................................... 8
  106.    WORDSTAR COMPATIBLE COMMANDS ....................................... 9           
  107.    THE SHAREWARE CONCEPT ............................................. 10                                          
  108.    DISCLAIMER ........................................................ 10
  109.    REGISTRATION FORM ................................................. 11
  110.    DEALER REGISTRATION ............................................... 12
  111.    CUSTOMIZE FORM PAGE 1. ............................................ 13
  112.    COMMENT FORM ...................................................... 14
  113.  
  114.  
  115.  
  116.  
  117.                                 INTRODUCTION
  118.  
  119.         'ONE-EACH EDITORS' Is a virtual screen editor for use by anyone
  120.    who wishes to create or modify existing text files. It's not a word-
  121.    processor but it can be used for simple letters and notes. One-Each
  122.    is especially useful to programmers because of the features included 
  123.    specifically for programmers. Some of these features are as follows:
  124.  
  125.          1: An auxillary editor window from which you may edit
  126.             or copy from an external file. This is actually part 
  127.             of Turbo Prolog's built in editor.
  128.  
  129.          2: Several file handling utilities.
  130.                       a. Delete file
  131.                       b. Rename file
  132.                       c. Display directory
  133.                       d. Change logged drive and directory
  134.                       e. Jump to DOS (and return)
  135.                       f. View file
  136.               g. Copy file
  137.                   
  138.          3: Printer support:
  139.                       a. Print editor
  140.                       b. Print external file
  141.                       c. Select printer port
  142.                       d. Page header on/off
  143.  
  144.          4: User interface:
  145.                       a. Pull down, pop up menus and windows
  146.                       b. Editor status line
  147.                       c. Menu and editor command line
  148.                       d. Instant help windows from the editor
  149.  
  150.      5: Last file autoload:
  151.                One-Each will automatically load the last
  152.                file saved from the previous session.     
  153.  
  154.                           ***** REQUIREMENTS *****
  155.  
  156.         HARDWARE: IBM pc, xt, at or compatible with 256K ram memory,
  157.                   and one floppy disk drive.
  158.  
  159.                   Epson or equivalent printer. 'ONE-EACH should work
  160.                   with any ascii printer.
  161.  
  162.         SOFTWARE: COMMAND.COM must reside in the same directory with
  163.                   One-Each in order for the DOS shell (Operating
  164.                   System) feature to work. The setup files should also
  165.                   be in the same directory.
  166.  
  167.                           ***** LIMITATIONS *****
  168.  
  169.         As of this writing One-Each can handle ascii files no larger
  170.    than 64K. This is due to limits imposed by Turbo Prolog on its string
  171.    handling predicates.  
  172.  
  173.                 Page 1.
  174.                 
  175.  
  176.                         ***** GETTING STARTED *****
  177.  
  178.       **************************************************************
  179.       *                     << IMPORTANT >>                        *
  180.       *                                                            *
  181.       * Make a backup copy of 'ONE-EACH' and store the original in *
  182.       * a safe place.                                              *
  183.       ************************************************************** 
  184.  
  185.     PRINTING THIS USERS GUIDE:
  186.     
  187.         Go to the "Setup" menu and select the correct printer port,
  188.         then select "External file" from the "Print" menu. Type in
  189.         "EDITOR.MAN" at the prompt, ready your printer and press
  190.         return.
  191.             
  192.     HARD DISK SYSTEM:
  193.  
  194.         Create a directory called ONE-EACH (or whatever you wish).
  195.         Copy all of the files into the directory. Copy "COMMAND.COM"
  196.         from your DOS directory or DOS diskette into the One-Each
  197.         directory. 
  198.  
  199.     SINGE OR DOUBLE FLOPPY SYSTEMS:
  200.  
  201.         The following files are not necessary for the operation of
  202.         One-Each on a color system:
  203.                  MED.EXE
  204.                  MONO.SYS
  205.          EDITOR.MAN
  206.          READ.ME
  207.          MAKE.EXE
  208.          
  209.         The following files are not necessary for the operation of
  210.         One-Each on a mono (black and white or singe color) system:
  211.              ED.EXE
  212.              EDITOR.SYS
  213.              EDITOR.MAN
  214.              READ.ME
  215.              MAKE.EXE
  216.              
  217.         You may remove these files from your "WORKING COPY" after
  218.         you have made a backup of the original diskette.
  219.  
  220.     STARTING 'ONE-EACH':
  221.     If you have a color system type "ED" to start One-Each. If
  222.      you have a monochrome monitor type in "MED" to start One-Each.        
  223.      One-Each immediatly loads "editor.sys" ("mono.sys" for monochrome
  224.      systems) and then "editor.dba". "Editor.sys" contains information 
  225.      on the 'help' window and command line color attributes and is not 
  226.      necessary in order for One-Each to function. "Editor.dba" on the 
  227.      other hand must be present otherwise One-Each will not run.
  228.  
  229.  
  230.  
  231.  
  232.                 Page 2.
  233.             ***** THE MENU SYSTEM *****
  234.  
  235.           One-Each contains a top line, pulldown and pop-up menu system. 
  236.      These menu functions are arranged in a convienient, "use" priority order. 
  237.      This may change in future versions depending on user feedback. 
  238.  
  239.     EDIT:
  240.        Takes you directly to the edit window and calls the edit status
  241.        and command lines. The status line indicates if auto indent and
  242.        the insert key is on or off. It also tracks the cursor position.
  243.        The command line indicates the Function key actions. 
  244.             LEAVING THE EDITOR: 
  245.                 Pressing the escape key while in the editor aborts ANY
  246.        changes you have made in the editor and places the cursor in the
  247.        top line menu. Pressing the F10 key exits the editor and saves 
  248.        any text changes into the file. You are given the option of saving
  249.        the file under a different name. Pressing the escape key at the 
  250.        filename prompt aborts the editor and places the cursor in the top
  251.        line menu.
  252.        
  253.                         ***** THE PRINT MENU *****
  254.  
  255.                 Pressing return at the "Print" option of the top line
  256.     menu will "Pull down" a sub-menu of print options. We will cover all
  257.     of these options in this section. The print driver should work with
  258.     any ascii printer. One-Each relies mostly on you already having your
  259.     printer correctly configured for your DOS system. The skip perforation
  260.     is "hard wired" for 11" page length.  
  261.  
  262.     NOTE: 
  263.           Before attempting to print the editor or an external file make
  264.     certain you have selected the correct printer port from the "Setup"
  265.     menu.
  266.  
  267.     PRINT EDITOR:
  268.            Outputs the current file text to the user selected printer port.
  269.     EXTERNAL FILE:
  270.                 Allows the user to select an external file to be output 
  271.         to the printer. If you press return at the first prompt you will 
  272.         get a directory from which you can make a file selection. This will 
  273.         not Affect any text that may be in the editor. 
  274.  
  275.     HEADERS:
  276.                 Toggles page headers on and off. The status is indicated
  277.         in the bottom command line. When headers are on, a line of text
  278.         will be printed at the top of each page. The header line contains
  279.         the days' date, time, the file name, and the page number in the
  280.         right margin. The default is off.
  281.  
  282.     DOUBLESTRIKE:
  283.                 Toggles doublestrike mode on and off. The status is 
  284.         indicated in the bottom command line. This will give darker
  285.         print but also doubles print time. The default is off.
  286.  
  287.     MARGIN INDENT:
  288.                 Moves the text to the right on the page during printing.
  289.  
  290.                 Page 3.
  291.  
  292.                         ***** THE FILES MENU *****
  293.  
  294.     LOAD TEXT:
  295.                 Loads a text file into the editor window. A window pops 
  296.         up with "File name (EXT)______". Hitting the return key at this 
  297.         point calls a directory containing files with the .EXT extension. 
  298.         You may select a file with the cursor keys and press return at 
  299.         the highlighted file.
  300.  
  301.         SAVING TEXT:
  302.                 Pressing F10 from the editor overwrites the original file 
  303.         with the contents of the editor. The original file is saved in a
  304.         file with the same name and a ".BAK" extension.
  305.  
  306.     DELETE:
  307.                 Calls a directory and allows the user to highlight a file 
  308.         for deletion. Use this with caution. There are no "ARE YOU SURE" 
  309.         prompts. It simply deletes the file.
  310.  
  311.     FILE DIRECTORY:
  312.                 Calls the file directory.
  313.  
  314.     RENAME:
  315.                 Calls a directory and allows the user to select a file 
  316.         for renameing.
  317.  
  318.     OPERATING SYSTEM:
  319.                 Jumps to the DOS system. Typing "exit" returns to One-Each.
  320.         The DOS file 'COMMAND.COM' must reside in the same directory with 
  321.         One-Each.
  322.  
  323.  
  324.      ZAP EDITOR:
  325.                 Clears any text that may be in the editor and refreshes 
  326.         the top line menu. There are no "ARE YOU SURE" prompts. It is 
  327.         immediate and permanent.
  328.  
  329.      VIEW FILE:
  330.                 Allows user to view contents of an external file. This is 
  331.         nondestructive to the editor contents.
  332.  
  333.      WILD CARD (.*):
  334.              Resets the file extension default to the wildcard value for
  335.          the "Load File" function directory.    
  336.      
  337.      COPY FILE:
  338.         Allows the user to copy a file from one drive/directory
  339.     to another. First set the current directory from the setup menu
  340.     to the drive/directory you wish to copy from. Type in the file
  341.     name or select from the directory list. You will then be prompted
  342.     for the drive/directory to copy to. Another prompt will appear
  343.     with the file name. At this point you have the option of changing
  344.     the name or pressing return to keep the original name. Only text
  345.     files may be copied with this function.
  346.  
  347.  
  348.                 Page 4.
  349.  
  350.                          ***** SETUP MENU *****
  351.  
  352.              The setup file "Editor.dba" contains a database that    
  353.     One-Each uses in its initial start up. This database also keeps 
  354.     a copy of the last file name "saved". The next time you run
  355.     One-each, it will automatically load the editor with the last file 
  356.     you worked on. 
  357.        
  358.  
  359.      DIRECTORIES:
  360.            Allows user to change logged drive or directory.
  361.  
  362.      PRINTER PORT:
  363.                 You may select from the centronics parallel (prn),
  364.         serial 1 (com1) or serial 2 (com2) printer ports. Select the 
  365.         port your printer is connected to and then select the 
  366.         "Save Setup" menu item. The next time One-Each is loaded 
  367.         your printer will be the default.
  368.  
  369.         SAVING THE SETUP FILE:
  370.         Quiting One-Each automatically saves the new con-
  371.     figuration file.    
  372.  
  373.  
  374.                         ***** THE QUIT MENU *****
  375.  
  376.      QUIT:
  377.                 Saves the setup file and exits One-Each. 
  378.          
  379.          
  380.         
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.                 Page 5.
  407.  
  408.                          ***** USING 'ONE-EACH' *****
  409.  
  410.          This section may be used as a short "Do as you read" tutorial.
  411.      I recommend you load One-Each into your computor, load this manual 
  412.      into One-Each, read the manual right off the screen and do the 
  413.      actions as you go. In this way you can become very familiar with 
  414.      One-Each in a matter of minutes.  
  415.  
  416.  
  417.  
  418.                      ***** THE 'ONE-EACH' EDITOR *****
  419.  
  420.  
  421.     THE EDITOR FUNCTION KEYS:
  422.                 Placing the cursor at "edit" and pressing return (enter)
  423.      or pressing the 'e' key places the cursor into the editor window. The 
  424.      editor status line at the top of the editor window will appear and the 
  425.      command line at the very bottom of the screen will change. The command 
  426.      line now indicates that the function keys are active and a short 
  427.      description of what each F-key does. The funcion keys operate by pressing 
  428.      the desired F-key, typing in the requested information, or in the case 
  429.      of block functions, moving the cursor around to mark the appropriate 
  430.      text. To execute the action press the F-key again (THE RETURN OR ENTER 
  431.      KEY DOES NOT WORK).
  432.  
  433.     REPEATING FUNCTIONS: 
  434.         Multiple function key operations may be repeated by pressing
  435.     shift key/F-key combination. For example, after copying a block of text
  436.     (F5), moving the cursor to a different location, pressing shift-F5
  437.     will copy the text block again to the new location.
  438.  
  439.     F1 HELP:
  440.                  Pressing the F1 key (help) causes a little window to pop 
  441.      up labeled "Main Menu" with a list of editor subjects. Pressing return 
  442.      at the first menu item "help information" brings the help file from the 
  443.      disk drive and places it in another window. Notice also that the command
  444.      line at the bottom of screen has changed to reflect functions for the 
  445.      help window. You can use the cursor arrow keys to scroll through the 
  446.      help window text. The F2 & F3 keys function the same as in the editor
  447.      window. Pressing Ctrl(control)-F10 zooms the window to full screen size.
  448.      It should be noted here that this also works in the editor window. The 
  449.      shift-F10 combination brings up another command line with instuctions on
  450.      moving and resizing the help window. This function does not work in the 
  451.      editor window. Press Esc(escape) or F10 to exit the help window. If you 
  452.      are at the main help menu you must press Esc to exit.
  453.                 Now would be a good time to bring up the main help menu and 
  454.      explore the rest of the help functions. The sub-menus will actually 
  455.      execute the assigned function for you. The escape key will always abort 
  456.      these functions if you change your mind. 
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.                 Page 6.
  464.  
  465.     F2 GOTO LINE:
  466.                 While in the editor the status line at the top of the 
  467.         editor window keeps track of cursor position by line and column
  468.         number. If you move the cursor up the screen you will see the 
  469.         line number decrease. Moving the cursor to the right increases 
  470.         col position. Line 1 - column 1 does not necessarily begin at 
  471.         the first line of text. It does begin at the very first line 
  472.         and column of the editor. Pressing F2 allows you jump to any 
  473.         line number as long as it is within the Text boundaries. In other 
  474.         words if you have a short file that ends on editor line number 
  475.         42 you cannot jump to line 600. 
  476.  
  477.                 User action: press F2 key
  478.             Editor response: F2: goto line:_
  479.                 User action: type in '25' (or any line number)
  480.                 User action: press F2 key
  481.             Editor response: places cursor at line 25
  482.  
  483.     F3 SEARCH:
  484.                 This function allows the user to search for the first
  485.         occurrence of a text string. The string may be a single character,
  486.         word, or string of words. The search begins at the current 
  487.         position of the cursor and works forward. Any occurrences of the
  488.         search string behind the cursor will not be found.
  489.  
  490.                 User action: press F3 key
  491.             Editor response: F3: Search text, text:_
  492.                 User action: Type in string you wish to find
  493.                 User action: Press F3 key
  494.             Editor response: Moves cursor to first matching string
  495.                 User action: Press Shift-F3 combination
  496.             Editor response: Moves cursor to next matching string
  497.  
  498.     F4 SUBSTITUTE:
  499.                 Allows you to replace any or all occurrences of a string 
  500.         with another string. This function first asks for the string
  501.         that you wish to replace and then asks for the new string value.
  502.         You have the choice of local (visable screen area) or global
  503.         replacement. Global begins at the current cursor position and
  504.         works down to the end of the text. If you wish to replace every
  505.         occurrence of a string it's a good idea to move the cursor to the
  506.         very top (beginning) of the text. You are then asked if you wish
  507.         a prompt at each string to be replaced. If not One-Each will
  508.         replace every occurance of the string without stopping.
  509.  
  510.                 User action: Press F4 key
  511.             Editor response: F4: Replace Text, Old Text:_
  512.                 User action: Type in text you wish to replace
  513.                 User action: Press F4 key
  514.             Editor response: F4: Replace Text, Old Text:<Text> New Text:_
  515.                 User action: Type in replacement text
  516.                 User action: Press F4 key
  517.             Editor response: F4: Global/Local replace (g/l):
  518.                 User action: Type in 'g' for global or 'l' for local
  519.                 User action: Press F4 key
  520.  
  521.  
  522.                 Page 7.
  523.  
  524.                ******BLOCK FUNCTIONS *****
  525.     
  526.     
  527.     BLOCK FUNCTIONS:
  528.                 One-Each includes the three common block functions.
  529.         Block copy, Block move and Block delete. You may mark "Blocks"
  530.         or portions of text for copying, moving or deletion. You simply
  531.         place the cursor at the beginning of the text you wish to move,
  532.         copy or delete, and press the corresponding F-key. You then move
  533.         the cursor across the line or down the screen to mark whole
  534.         lines or paragraphs of text. The text attribute changes as you 
  535.         move and mark the blocks. When you finish marking your text then
  536.         press the appropriate function key again. In the case of Block
  537.         Move and Block Copy you move the cursor to the position you wish 
  538.         the text to be moved or copied to then press the function key once 
  539.         more and you are done. For Block Delete you press F7, mark the 
  540.         text press F7 again and the text is gone.
  541.  
  542.  
  543.  
  544.         OOPS, OH-NO, & AH-@#$%^&!:
  545.                 Some pointers on errors are in order. Always save your 
  546.         work frequently. I save mine at about every page I type in. I 
  547.         also save right before taking a break. This way I always have a 
  548.         file that is nearly up to date when :
  549.                    a: The electricity goes out  
  550.                    b: I just accidently deleted 43 pages of text
  551.                    c: I take a break and the cat takes a nap on 
  552.                       the keyboard.
  553.         
  554.                 Another thing to do when you scramble the contents
  555.         of the editor is to press the escape key to abort any changes
  556.         you have made in the session.
  557.  
  558.  
  559.     F8:EXTEDIT:
  560.                 Calls the external file editor. Pressing F8 causes
  561.         another editor window to be created so you can edit another file
  562.         this auxillary editor works just like the main editor. The small
  563.         edit window may be zoomed to full size by pressing the Ctrl F10
  564.         combination.
  565.  
  566.     F9:EXTCOPY: 
  567.                 Works just like F6 except it allows you to mark and copy 
  568.         text into the main editor from an external file.
  569.  
  570.     F10:END
  571.                 Pressing F10 saves the editor contents to the current 
  572.         drive and directory, exits the editor and places the cursor into
  573.         the top line menu system. 
  574.  
  575.     ESC:ABORT (From the editor)
  576.             Aborts and exits the editor and "undoes" any changes you 
  577.         have made in the CURRENT edit session.    
  578.  
  579.                 Page 8.            
  580.  
  581.  
  582.                 *****  WORDSTAR COMPATIBLE COMMANDS *****
  583.                        ============================
  584.  
  585.                                 WORDSTAR        PC
  586.  
  587.    CURSOR MOVEMENTS:            COMMAND         KEY
  588.      Character left             Ctrl-S          
  589.      Character right            Ctrl-D
  590.      Word left                  Ctrl-A          Ctrl - 
  591.      Word right                 Ctrl-F          Ctrl -
  592.      Line up                    Ctrl-E          
  593.      Line down                  Ctrl-X          
  594.      Page up                    Ctrl-R          PgUp
  595.      Page down                  Ctrl-C          PgDn
  596.      To left on line            Ctrl-Q-S        Home
  597.      To right on line           Ctrl-Q-D        End
  598.      To top of page             Ctrl-Q-R        Ctrl - Home
  599.      To bottom of page          Ctrl-Q-X        Ctrl - End
  600.      To top of file             Ctrl-Q-R        Ctrl - PgUp
  601.      To end of file             Ctrl-Q-C        Ctrl - PgDn
  602.      To beginning of block      Ctrl-Q-B
  603.      To end of block            Ctrl-Q-K
  604.      To last cursor position    Ctrl-Q-P
  605.  
  606.    INSERT & DELETE              COMMAND      KEY
  607.      Insert mode on/off         Ctrl-V          Ins
  608.      Insert line                Ctrl-N
  609.      Delete line                Ctrl-Y
  610.      Delete to end of line      Ctrl-Q-Y
  611.      Delete right word          Ctrl-T
  612.      Delete char under cursor   Ctrl-G          Del
  613.      Delete left character      Ctrl-H          
  614.  
  615.    BLOCK COMMANDS               COMMAND      KEY
  616.      Mark block begin           Ctrl-K-B        F7
  617.      Mark block end             Ctrl-K-K        F8
  618.      Hide/display block         Ctrl-K-H
  619.      Copy block                 Ctrl-K-C
  620.      Move block                 Ctrl-K-V
  621.      Delete block               Ctrl-K-Y
  622.      Read block from disk       Ctrl-K-R
  623.      Write block to disk        Ctrl-K-W
  624.      Print block                Ctrl-K-P
  625.  
  626.    MISC. COMMANDS               COMMAND      KEY
  627.      Tab                        Ctrl-I
  628.      Repeat last find/replace   Ctrl-L
  629.      Find                       Ctrl-Q-F
  630.      Find & replace             Ctrl-Q-A
  631.      Auto tab on/off            Ctrl-Q-I
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.                 Page 9.
  639.  
  640.                  ***** THE SHAREWARE CONCEPT *****
  641.     
  642.     Shareware is a means of distributing a software product. the product
  643.     is passed around and shared by individuals, BBS's, users groups and so
  644.     on. The concept places much trust in you, to be honest and pay for the
  645.     product once you have tried it and decided to keep it.
  646.         
  647.                 There are many shareware products that exceed comparable
  648.     commercial packages in both quality and usefulness. One of the greatest
  649.     benifits is the difference in cost. This difference is in the hundreds
  650.     of dollars in savings to you, depending on the product. But why does the
  651.     commercial product cost so much? The resources required in development
  652.     time, research and dedication are no less for the shareware product.
  653.     The most popular answer is that the large software companies must spend 
  654.     billions in marketing, distribution and advertising. I do not agree that
  655.     this is the primary reason for inflated software prices. In recent years
  656.     software piracy has stripped these companies of much more than advertising 
  657.     costs. In other words when you see someone illegally copy a software
  658.     product you must pay for his copy the next time you purchase a program.
  659.             Other shareware authors and myself are offering quality
  660.     products at extremely reasonable prices. If our efforts are not rewarded
  661.     with your support, then all of us will have lost. We will stop producing
  662.     and you will have to purchase your software from the large companies.
  663.             I believe most of you have high personal integrety. If I
  664.     did not believe that, I would not have produced One-Each for you. If you
  665.     purchase this product I will reward you with the next enhancement to One-
  666.     Each. You will also recieve a lot of admiration from me.        
  667.                        
  668.          
  669.     'ONE-EACH' is a shareware product. It is not free. The registration
  670.     fee is not optional. It is required beyond a reasonable "test" period
  671.     not to exceed 30 days. If after that period you feel that this product
  672.     does not meet your needs then please pass it on to someone else so that
  673.     they may try it. 
  674.  
  675.  
  676.      ********************************************************************
  677.                      DISCLAIMER
  678.      ********************************************************************
  679.      
  680.      
  681.              'ONE-EACH' and its associated files and documentation                
  682.          are distributed without any expressed or implied
  683.          warranty of any kind. The author, supplier or distributor
  684.          shall not be liable for errors contained herein or for
  685.          incidental or consequential damages in connection with
  686.          the furnishing, peformance, use or misuse of these  
  687.          materials.    
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.                 Page 10.
  697.                                 
  698.      ********************************************************************
  699.                              REGISTRATION FORM                  
  700.      ********************************************************************   
  701.  
  702.     
  703.     Your name:___________________________________________________
  704.             
  705.         Street address:______________________________________
  706.           City, state, Zip:______________________________________
  707.     
  708.     Your company name:___________________________________________
  709.     
  710.         Street address:______________________________________
  711.           City, state, Zip:______________________________________
  712.     
  713.     
  714.         ******* Quantity and dealer discounts available *******
  715.                 See Dealer Registration Form    
  716.         
  717.         (_) Enclosed is my check/money order for the minimum registration
  718.             fee of $20.00. This entitles me to use 'ONE-EACH' on one (1)
  719.             computor at any given time. I will also recieve the next 
  720.             enhancement to 'ONE-EACH'. California residents add 6% sales
  721.             tax.
  722.              
  723.         (_) I wish to purchase the source code to 'ONE-EACH' to modify
  724.             for my own personal use. I understand I'm not to sell or
  725.             distribute the source code or any modified versions of 'ONE-
  726.             EACH'. Enclosed is $75.00 in check or money order.       
  727.             
  728.  
  729.     PLEASE MAKE CHECKS PAYABLE TO :
  730.      
  731.        Brad Perkins
  732.        250 touchstone Pl. #80
  733.        West Sacramento, CA 95691
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.                 Page 11.
  755.                 
  756.     **********************************************************************
  757.               DEALERS, DISTRIBUTORS, CORPS AND COMPANYS
  758.     **********************************************************************
  759.          
  760.         If you wish to be a distributor of 'ONE-EACH' please fill out
  761.         the following registration. Distributors are required to pay
  762.         the initial registration fee of $20.00 and then only $15.00 Per
  763.         copy thereafter. Every sixth copy therafter is free to the dealer
  764.         distributor. It's the dealers responsibility to make certain that
  765.         the customer gets registered for tech support reasons. Please 
  766.         send the original registation (with the payment) and make certain 
  767.         that the customer knows how to contact me for support. Companies,
  768.         schools, government agencies may be their own dealers and follow 
  769.         the same guidelines as stated above. For A $50.00 one time fee 
  770.         (This includes the initial registration fee!!) you may also have 
  771.         your distribution copy customized with your company name and phone 
  772.         number or whatever across the top of the editor window where the 
  773.         'ONE-EACH' logo normally resides. You may then distribute as many 
  774.         of these copies as you wish using the dealer/distributor guidelines 
  775.         above. It's a business card your customer is not likely to throw away. 
  776.         Individual users are also invited to have their copy customized.
  777.         See the customize form. 
  778.           
  779.              (_) Yes I wish to be a dealer/distributor of One-Each.
  780.                  Enclosed is $20.00 check or money order.
  781.               
  782.              (_) Yes I wish to be a dealer/distributor of One-Each.
  783.                  Enclosed is $50.00 check or money order and the 
  784.                  customize form. Please mail my custom copy to the
  785.                  address below. 
  786.                  
  787.     Name/Company:_______________________________________________________
  788.     
  789.     Street Address:_____________________________________________________                          
  790.         
  791.     City/state/zip:_____________________________________________________    
  792.  
  793.     
  794.     
  795.     Mail Payment To:
  796.     
  797.     Brad Perkins
  798.     250 Touchstone Pl. #80
  799.     West Sacramento, Ca. 95691
  800.     
  801.  
  802.     <<NOTE>> Money orders ensure immediate turnaround. Personal checks 
  803.              must await bank clearance.     
  804.  
  805.   
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.                 Page 12.
  813.                 
  814.    **********************************************************************
  815.                        CUSTOMIZE FORM
  816.    **********************************************************************
  817.    
  818.            You may have the One Each editor window (the largest window
  819.      directly below the menu window) Title changed to your Company
  820.      name, slogan or whatever. Exceptions are the following:
  821.                  
  822.                  1. Profanity
  823.                  
  824.                  2. Comments, statements or Jokes that could
  825.                     be construed as derogatory to any particular
  826.                     race, class or religious group.
  827.                           
  828.             3. Any other comment, statment or slogan that
  829.                the author feels is degraded or lacking in
  830.                good Taste.
  831.        
  832.        Your text is limited to 72 characters (including spaces), and
  833.     limited to standard IBM ascii characters that can be TYPED from the
  834.     keyboard. All text will be centered on the screen unless you specify
  835.     otherwise. Please type your text exactly as you wish it to appear on 
  836.     the screen if possible, otherwise print very clearly. Make it clear
  837.     which characters are upper and lower case. Make certain your monitor
  838.     supports all of the characters you have selected.
  839.     
  840.            Please fill out the following text field or make some copies
  841.            in case of errors. 
  842.                
  843.         1         2           3     4       5         6         7         
  844.   123456789012345678901234567890123456789012345678901234567890123456789012         
  845.            
  846.  (________________________________________________________________________)                       
  847.                                
  848.  
  849.              You will be sent both a color and monochrome version.
  850.  
  851.    
  852.    
  853.             Customizing beyond what is on this form may cost more or may 
  854.     not be feasable at all. For further customizing please write your 
  855.     requests addressed to me with a phone number, name and time I may 
  856.     contact you.
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.                 Page 13.
  871.  
  872.      ********************************************************************
  873.                             USER COMMENT FORM
  874.      ********************************************************************
  875.  
  876.       << THIS FORM MUST BE FILLED OUT WITHIN 30 DAYS OF REGISTERING >>  
  877.          Please make any comments/suggestions not covered on this form 
  878.          on the back or on another piece of paper.
  879.  
  880.      User name:(not required)__________________________________________
  881.  
  882.      Address  _________________________________________________________
  883.               
  884.               _________________________________________________________
  885.               
  886.               _________________________________________________________
  887.     
  888.     
  889.      Date:_________________
  890.  
  891.      -------------------------------------------------------------------
  892.      How often do you use One Each?
  893.  
  894.      -------------------------------------------------------------------
  895.      What do you like about it?
  896.  
  897.  
  898.  
  899.      -------------------------------------------------------------------
  900.      What do you dislike about it?
  901.  
  902.  
  903.  
  904.      -------------------------------------------------------------------
  905.      How would you like it changed? (added, deleted, rearranged...).
  906.  
  907.  
  908.      -------------------------------------------------------------------
  909.      Which features are missing?
  910.  
  911.  
  912.      -------------------------------------------------------------------
  913.      Which features are useless?
  914.  
  915.  
  916.      -------------------------------------------------------------------
  917.      Is the documentation adequate?
  918.  
  919.  
  920.      -------------------------------------------------------------------
  921.  
  922.  
  923.      SEND TO:
  924.      Brad Perkins
  925.      250 Touchstone Pl. #80
  926.      West Sacramento, Ca 95691
  927.  
  928.                 Page 14.